<?php
class HotelRoomAvailabilityRequest extends BaseRequest {
	/**
	 * @access public
	 * @var integer
	 */
	public $hotelId;
	/**
	 * @access public
	 * @var string
	 */
	public $arrivalDate;
	/**
	 * @access public
	 * @var string
	 */
	public $departureDate;
	/**
	 * @access public
	 * @var integer
	 */
	public $numberOfBedRooms;
	/**
	 * @access public
	 * @var tnsSupplierType
	 */
	public $supplierType;
	/**
	 * @access public
	 * @var string
	 */
	public $rateKey;
	/**
	 * @access public
	 * @var RoomGroup
	 */
	public $RoomGroup;
	/**
	 * @access public
	 * @var tnsRatePlanType[]
	 */
	public $rateType;
	/**
	 * @access public
	 * @var string
	 */
	public $rateCode;
	/**
	 * @access public
	 * @var string
	 */
	public $roomTypeCode;
	/**
	 * @access public
	 * @var boolean
	 */
	public $includeRoomImages;
	/**
	 * @access public
	 * @var CouponData
	 */
	public $CouponData;
	/**
	 * @access public
	 * @var boolean
	 */
	public $includeDetails;
	/**
	 * @access public
	 * @var tnsMultiRoomAvailType
	 */
	public $multiRoomAvail;
	/**
	 * @access public
	 * @var tnshotelAvailOption[]
	 */
	public $options;
        
        public function HotelRoomAvailabilityRequest($args){
            foreach ($args as $key => $value) {
                $this->$key = $value;
            }
        }
}